package com.wocai.jrt.orgadmin.feedback.dao;

import java.util.List;

import com.vteba.tx.jdbc.mybatis.annotation.DaoMapper;
import com.vteba.tx.jdbc.mybatis.spi.BaseDao;
import com.wocai.jrt.orgadmin.feedback.model.Feedback;
import com.wocai.jrt.orgadmin.feedback.model.FeedbackBean;

/**
 * 表feedback的MyBatis Dao Mapper。
 * 由代码工具自动生成，可以新增方法，但是不要修改自动生成的方法。
 * @date 2015-08-20 15:53:25
 */
@DaoMapper
public interface FeedbackDao extends BaseDao<Feedback, FeedbackBean, String> {
	
	/**
	 * 获得意见反馈List
	 * @param model
	 * @return List<Feedback>
	 */
	List<Feedback> queryMyList(Feedback model);
	
	/**
     * 将反馈提交到平台
     * @param model
     * @return int
     */
	int submit(Feedback model);
	
	 /**
     * 查看意见反馈详情页。
     * @param ID
     * @return 意见反馈详情页
     */
	Feedback getDetail(String id);
	
	 /**
     * 添加反馈回复
     * @param model 
     * @return int
     */
	int addReply(Feedback model);
	
	/**
	 * 更新反馈状态为已回复
	 * @param feedbackId
	 * @return int
	 */
	int updateReplyState(String feedbackId);
}